import router from './router';
import store from './store';
router.beforeEach(async (to,from,next)=>{
    if(to.path == '/login'){//如果目标是login目标页，直接转跳
        next();
    }else{//如果不是去登录页，则要获取token判断
        let token = store.state.user.token
        if(token !=null && token !=''){//判断token在不在
            //token存在，发送ajax判断是否正确未过期
            try{
                let p = await store.dispatch('Checktoken');
                if(p){//token验证通过，可以进入下一个路由
                    next();
                }else{//token验证不通过，直接去登录页
                    next("/login")
                }
            }catch(err){
                console.log(err);
            }
        }else{
            next("/login");
        }
    }
})